home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Tools / Languages / MacHaskell 2.2 / haskell-development < prev    next >
Encoding:
Text File  |  1994-09-27  |  1.6 KB  |  68 lines  |  [TEXT/ttxt]

  1. #!/bin/csh
  2. #
  3. # Set up for Yale Haskell 2.x development
  4. #
  5.  
  6. source $HASKELL/haskell-setup
  7.  
  8.  
  9. # You need to set this environment variable to point to the root
  10. # directory where you have installed the Yale Haskell sources.
  11.  
  12. setenv Y2 $HASKELL
  13.  
  14.  
  15. # Define some aliases for getting the right RCS options.
  16. # These aliases are only for use at Yale.
  17.  
  18. alias rco 'co -l'
  19. alias rci 'ci -u'
  20.  
  21.  
  22. # Find the "right" lisp executable.
  23. # You really only need to set up for the particular lisp implementation(s)
  24. # you are going to build the system under (you can comment out the rest).
  25.  
  26. # The Lucid CL executable we've been using is the one without fancy
  27. # stuff like CLOS loaded.
  28.  
  29. setenv LUCID /cs/licensed/sclisp-4.0/lisp-4-0-base
  30.  
  31.  
  32. # Setup for CMUCL.
  33.  
  34. setenv CMUCL $Y2/bin/cmucl
  35. setenv CMUCLLIB $Y2/bin
  36.  
  37.  
  38. # This is AKCL, not ordinary KCL (which is too brain-damaged).
  39.  
  40. setenv AKCL /net/haskell/homes/systems/hcompile/akcl/xbin/kcl
  41.  
  42.  
  43. # Set up for Franz Allegro.
  44. # This is a hack; we run Allegro on both sparc and next boxes, and
  45. # we need to be able to tell which kind of machine we're running on so 
  46. # the binaries don't get jumbled up together.
  47.  
  48. if (-e /vmunix) then
  49.   setenv ALLEGRODIR allegro
  50.   setenv ALLEGRO /usr/licensed/allegro/cl
  51. else if (-e /mach) then
  52.   setenv ALLEGRODIR allegro-next
  53.   setenv ALLEGRO /usr/local/bin/lisp
  54. else
  55.   echo "Can't figure out what kind of machine you're on!"
  56. endif
  57.  
  58.  
  59. # Set up for Harlequin Lispworks.
  60.  
  61. setenv LISPWORKS /usr/licensed/bin/lispworks
  62.  
  63.  
  64. # Set up for WCL
  65. # This is not supported!
  66. # setenv WCL /net/haskell/homes/systems/hcompile/wcl-2.14/bin/wcl
  67. # setenv LD_LIBRARY_PATH /net/haskell/homes/systems/hcompile/wcl-2.14/lib
  68.